package czx.wt.response;

/**
 * @项目名称： wyait-manage
 * @类名称： IStatusMessage
 * @类描述：响应状态信息
 * @创建时间： 2018年1月4日11:04:17
 * @version:
 */
public interface IStatusMessage {

    String getCode();

    String getMsg();

     public enum SystemStatus implements IStatusMessage{

        SUCCESS("1000","SUCCESS"), //请求成功
        ERROR("1001","ERROR"),	   //请求失败
        PARAM_ERROR("1002","PARAM_ERROR"), //请求参数有误
        SUCCESS_MATCH("1003","SUCCESS_MATCH"), //表示成功匹配
        NO_LOGIN("1100","NO_LOGIN"), //未登录
        MANY_LOGINS("1101","MANY_LOGINS"), //多用户在线（踢出用户）
        UPDATE("1102","UPDATE"), //用户信息或权限已更新（退出重新登录）
        LOCK("1111","LOCK"); //用户已锁定

        private String code;

        private String msg;

        private SystemStatus(String code,String msg){
            this.code = code;
            this.msg = msg;
        }

        @Override
        public String getCode(){
            return this.code;
        }

        @Override
        public String getMsg(){
            return this.msg;
        }
    }
}
